var _mrpFeedingId;

var thisPage = {
    // 初始化页面
    OnPageLoad: function () {
        thisPage.fetchPrintPreviewData();
    },

    // 得到打印预览列表数据
    fetchPrintPreviewData: function () {
        var params = {};
        params['HeaderKey'] = parseInt(_mrpFeedingId);
        params['CurrentUserId'] = null;
        params['WorkFlowId'] = null;
        $.ajax({
            type: "POST",
            url: window.basePath + "/tech/mrp/feeding/fetchPrintPreviewData.html",
            timeout: 30 * 1000,
            data: JSON.stringify(params),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            beforeSend: function () {
            }
        }).done(function (data) {
            var item = data.HeaderEntity;
            //   $("#table1").find("tr").eq(1).find("td").eq(0).text(item.designedByName);
            //   $("#table1").find("tr").eq(1).find("td").eq(1).text(item.salesManName);
            //   $("#table1").find("tr").eq(1).find("td").eq(2).text(item.salesManName);
            $("#CheckedByName").text(item.checkedByName);
            $("#table2").find("tr").eq(0).find("td").eq(1).text(item.billNo);
            $("#table2").find("tr").eq(0).find("td").eq(3).text(item.feedingTypeName, );
            $("#table2").find("tr").eq(1).find("td").eq(1).text(item.dateOfBill);
            $("#table2").find("tr").eq(1).find("td").eq(3).text(item.schedulerName);
            $("#Description").text(item.description === null ? "　" : item.description);

            // 显示明细数据      
            linesHandler.BuildDataTable(data.LinesList);
            $('#loading').hide();
        }).fail(function (data) {
            $('#loading').hide();
            ajaxError(data, 1);
            $(".error-msg").css({top: '38px'});
        }).always(function () {
        });
    }
};

var linesHandler = {
    BuildDataTable: function (result) {
        $("#table_report tbody").empty();
        if (result === null) {
            return false;
        }
        var content01 = '';
        for (var i = 0; i < result.length; i++) {
            content01 += '<tr >';
            content01 += '<td class="cell">' + result[i].orderNo + '</td>';
            content01 += '<td class="cell normal">' + formatNullData(result[i].materialName) + '</td>';
            content01 += '<td class="cell normal">' + formatNullData(result[i].materialCode) + '</td>';
            content01 += '<td class="cell normal">' + formatNullData(result[i].supplierName) + '</td>';
            content01 += '<td class="cell normal">' + formatNullData(result[i].materialColourNumber) + '</td>';
            content01 += '<td class="cell normal">' + formatNullData(result[i].materialColourName) + '</td>';
            content01 += '<td class="cell">' + formatNullData(result[i].uomName) + '</td>';
            content01 += '<td class="cell num">' + formatNullData(result[i].demandedQuantity) + '</td>';
            content01 += '<td class="cell normal">' + formatNullData(result[i].specification) + '</td>';
            content01 += '<td class="cell normal">' + formatNullData(result[i].description) + '</td>';
            content01 += '</tr>';
            $('#table_report tbody').append(content01);
            content01 = '';
        }
    }
};

//-----------------------------------------------------------------------------
// 页面初始化
//-----------------------------------------------------------------------------
function onPageReady() {
    // 从url得到相关参数
    _mrpFeedingId = jQuery.url.param("id");
    $("#printed_date").text(getCurrentDate());    // 打印日期
    thisPage.OnPageLoad();
}

// 画面大小或者位置移动
function onPageResize() {
    var _h = $(parent.window).height();
    var _w = $(parent.window).width();
}